package red.ouo.distributedtools.standard.message;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MessageBody<T> {
    /**
     * 消息年龄
     */
    Byte age = 1;
    /**
     * 消息名称
     */
    String name;
    /**
     * 消息体
     */
    T data;
    /**
     * 消息类型
     */
    Byte type;
}
